Wordsmith covers it better I think. When I think of an author, I think of Mark Twain!
But wordsmith covers a broader range. After all, if one writes everything from local newspaper columns to websites and blogs, its hard to find a term to cover that.