subverter

(noun) revolutionist

revolutionary
subversive
radical (generic term)