A person who is pedantic about grammar.
A person who habitually corrects or criticizes the language usage of others.