polemist
Etymology
By surface analysis, polem- + -ist.
noun
A polemicist