brainwasher

Noun

 * 1) Agent noun of brainwash; one who brainwashes.