A smooth talker is a person who has what I would call a gift to persuade by flattery, cajolery or coaxing. I say it is a gift simply because not many are able to master smooth talking. Smooth talkers also take a long period of time to master smooth talking.