editorialist (editorial + -ist; agent_person)
One who writes opinion pieces, especially for a newspaper