Polemic

n.
  1. One who writes in support of one opinion, doctrine, or system, in opposition to another; one skilled in polemics; a controversialist; a disputant.
  2. A polemic argument or controversy.