idealogue

noun
an often blindly partisan advocate or adherent of a particular ideology
an impractical idealist : theorist