http://thinkprogress.org/politics/2016/01/08/3736916/ted-cruz-champion-or-charlatan/
More info
A Think Progress hit piece suitable for DU.