Sachverhalt: A. Die B._ AG (nachfolgend B._ AG, Beschwerdegegnerin) verkaufte und lieferte A._ (Beschwerdeführer) mit Hilfe der C._ GmbH während Jahren und bis Ende des Jahres 2009 Flüssigfutter für die Schweine dessen Mastbetriebs. B. B.a. Mit Klage vom 9. November 2012 verlangte die B._ AG von A._ Fr. 103'880.00 zuzüglich 5 % Zins auf Fr. 63'143.10 seit 1. Oktober 2009 und 5 % Zins auf Fr. 40'736.90 seit 17. Juni 2010. Mit Klageantwort beantragte A._, die Klage sei abzuweisen. Mit Entscheid vom 13. Mai 2013 bzw. berichtigtem Entscheid vom 10. September 2013 hiess das Bezirksgericht Weinfelden die Klage gut und verurteilte A._ dazu, der B._ AG den geforderten Betrag zu bezahlen. B.b. Eine gegen diesen Entscheid erhobene Berufung von A._ hiess das Obergericht des Kantons Thurgau mit Entscheid vom 22. Mai 2014 teilweise gut und verurteilte A._ dazu, der B._ AG Fr. 102'699.20 nebst Zins zu bezahlen. C. Mit Beschwerde in Zivilsachen vom 15. September 2014 beantragt A._ dem Bundesgericht, es sei der Entscheid des Obergerichts des Kantons Thurgau vom 22. Mai 2014 aufzuheben und die Klage sei abzuweisen. Eventuell sei die Streitsache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Weiter stellte der Beschwerdeführer den Verfahrensantrag, der Beschwerde sei die aufschiebende Wirkung zu erteilen. Die Beschwerdegegnerin nahm dazu mit Schreiben vom 18. September 2014 Stellung, beantragte dessen Abweisung und stellte gleichzeitig ein Gesuch um Sicherstellung der Parteientschädigung. Mit Präsidialverfügung vom 24. September 2014 wurde das Gesuch um Gewährung der aufschiebenden Wirkung abgewiesen. Mit Präsidialverfügung vom 15. Oktober 2014 wurde das Gesuch um Sicherstellung der Parteientschädigung abgewiesen. Mit Beschwerdeantwort vom 22. Oktober 2014 beantragt der Beschwerdegegner die Abweisung der Beschwerde. Mit Replik vom 7. November 2014 nahm der Beschwerdeführer dazu Stellung. Die Vorinstanz hat auf Vernehmlassung verzichtet.