Polemicist


a person who engages in controversial debate.