brainwasher

noun
a forcible indoctrination to induce someone to give up basic political, social, or religious beliefs and attitudes and to accept contrasting regimented ideas
persuasion by propaganda or salesmanship