One who daydreams.
A person who wastes time daydreaming of accomplishments instead of accomplishing things.
One who creates fantasies.
One living in a fantasy world.
A writer who writes in the fantasy style.