A person who publicly demonstrates opposition to something. Also protestor.
See also: → protest; → -er.