No, you have not done your research on Ted Cruz.
And you have not done your research on this hoax. And you’ve fallen for it.
Two can play the hoax game:
http://www.freerepublic.com/focus/bloggers/3396653/posts