controverter

noun
  1. a person who disputes or argues against something; one who engages in controversy
  2. Usage: formal; rare in modern usage

Examples