propagandizer
Etymology
From propagandize + -er.
noun
One who propagandizes.