input: Sachverhalt: A. Zwischen A._ (Beklagter, Beschwerdeführer) bzw. dessen Einzelfirma "C._" und der B._ GmbH (Klägerin, Beschwerdegegnerin) bestand eine Geschäftsbeziehung. Die Klägerin fordert die Bezahlung von sieben Rechnungen für Waren, welche sie dem Einzelunternehmen des Beklagten in den Jahren 2008 und 2009 verkauft und geliefert haben will. Der Beklagte behauptet, die Waren weder bestellt noch erhalten zu haben. B. Mit Klage vom 24. Mai 2012 an das Bezirksgericht Bremgarten beantragte die Klägerin sinngemäss, der Beklagte sei zu verpflichten, ihr den Betrag von Fr. 19'649.15 nebst Zins zu 5 % seit 22. Juli 2011 zu bezahlen und es sei in diesem Umfang der Rechtsvorschlag in der Betreibung Nr. xxx des Betreibungsamts Villmergen aufzuheben. Das Bezirksgericht hiess die Klage grösstenteils gut. Es verpflichtete den Beklagten, der Klägerin Fr. 19'546.15 nebst Zins zu 5 % seit dem 16. Januar 2012 zu bezahlen und beseitigte den Rechtsvorschlag in diesem Umfang. Zudem verpflichtete es den Beklagten, der Klägerin eine Parteientschädigung von Fr. 8'888.10 zu bezahlen. Eine gegen diesen Entscheid erhobene Berufung des Beklagten hiess das Obergericht des Kantons Aargau mit Entscheid vom 18. Juni 2014 bezüglich der vom Bezirksgericht festgesetzten Parteientschädigung gut und setzte diese neu auf Fr. 6'279.25 fest. Im Übrigen wies es die Berufung ab. C. Der Beschwerdeführer verlangt mit subsidiärer Verfassungsbeschwerde, es sei "das vorinstanzliche Urteil aufzuheben und der Vorinstanz zur Ergänzung des Sachverhalts sowie zur Neubeurteilung zurückzuweisen." Die Beschwerdegegnerin beantragt, die Beschwerde abzuweisen soweit darauf einzutreten sei. Der Beschwerdeführer reichte dazu eine Replik ein. Die Vorinstanz verzichtete auf eine Vernehmlassung zur Beschwerde. 