wordsmith

word·​smith

noun

a person who works with words

especially  a skillful writer