subversive

(noun) revolutionist

revolutionary
subverter
radical (generic term)