swinsmith

noun

1.
a person who is able to write and has written something