Nouns

(n)revolutionist, revolutionary, subversive, subvertera radical supporter of political or social revolution

Adjectives

(s)insurgent, seditious, subversivein opposition to a civil authority or government