idealist (ideal + -ist; agent_person)
One who adheres to idealism
Someone whose conduct stems from idealism rather than from practicality
An unrealistic or impractical visionary