polemicist
noun
Meaning
A person who writes polemics
A person who puts forward controversial views
Synonyms