Jason Puncheon has been charged by the Football Association over comments he made about Neil Warnock on Twitter.