Propagandist

Webster's Dictionary of the English Language

·noun A person who devotes himself to the spread of any system of principles.