militant

adjective
  1. aggressively active in supporting a cause or belief, often using confrontational methods
  2. engaged in warfare or combat
  3. Usage: formal
noun
  1. a person who is aggressively active in supporting a cause, especially a political cause

Examples