puppeteer

noun

1.
one who operates puppets or marionettes
Derived from:
puppet