Controverter

n.
  1. One who controverts; a controversial writer; a controversialist.