Paladin

Paladin (n) a strong supporter of a cause.