The puppeteer who voices the Sesame Street character Elmo has been granted a leave of absence from the long-running children's show in the midst of an allegation that he had a past relationship with a ...