Sachverhalt: A. C._ (Verkäufer) schloss im Jahr 2004 mit B._ (Beschwerdegegnerin) einen Kaufvertrag über einen Teleskoplader Manitou MLT 730 ab. Da der Verkäufer den zu liefernden Teleskoplader von einer Leasinggesellschaft geleast hatte, musste dieser vorerst ein Kaufpreis von Fr. 15'382.-- bezahlt werden. Die Beschwerdegegnerin beglich diese Summe, worauf der Verkäufer ihr den Kaufgegenstand lieferte. In der Folge stritten sich die Parteien über die Höhe des Kaufpreises: Nach Ansicht der Beschwerdegegnerin ist als Kaufpreis der an die Leasinggesellschaft bezahlte Betrag von Fr. 15'382.-- vereinbart worden. Der Verkäufer hält demgegenüber dafür, dass dieser Betrag lediglich an einen nach dem Marktpreis des Teleskopladers zu bestimmenden Kaufpreis anzurechnen sei. Am 4. Oktober 2005 trat der Verkäufer die seiner Ansicht nach gegen die Beschwerdegegnerin bestehende Restforderung aus dem Kaufvertrag an seine Ehefrau A._ (Beschwerdeführerin) ab. B. B.a Am 10. Oktober 2005 reichte die Beschwerdeführerin beim Bezirksgericht Zurzach Klage ein mit dem Begehren, die Beschwerdegegnerin sei zu verurteilen, ihr Fr. 37'522.75 sowie die Friedensrichterkosten von Fr. 180.-- zu bezahlen. Eventuell sei sie zu verurteilen, der Beschwerdeführerin den Teleskoplader Manitou MLT 730 sofort herauszugeben und für die Zeit vom 1. April 2004 bis 30. September 2005 Fr. 11'618.--, für die Zeit ab 1. Oktober 2005 monatlich Fr. 1'500.-- als Ersatz zu leisten. Subeventuell sei die Beschwerdegegnerin zu verpflichten, der Beschwerdeführerin den Teleskoplader sofort herauszugeben. Mit Urteil vom 18. Oktober 2006 wies das Bezirksgericht die Klage mangels Aktivlegitimation der Beschwerdeführerin ab. B.b Gegen dieses Urteil reichte die Beschwerdeführerin am 27. November 2006 beim Obergericht des Kantons Aargau Appellation ein. Mit Urteil vom 24. Mai 2007 wies dieses die Appellation ab. B.c Das Bundesgericht hiess die dagegen erhobene Beschwerde am 27. November 2007 gut (BGE 134 III 52). Es bejahte die Aktivlegitimation der Beschwerdeführerin, hob das Urteil des Obergerichts auf und wies die Sache zu neuer Entscheidung an das Bezirksgericht Zurzach zurück. B.d Mit Urteil vom 4. Juni 2008 hiess das Bezirksgericht Zurzach die Klage teilweise gut und verurteilte die Beschwerdegegnerin, der Beschwerdeführerin Fr. 32'018.-- zu bezahlen. B.e Dagegen erhob die Beschwerdegegnerin am 24. Juni 2008 beim Obergericht des Kantons Aargau Appellation und beantragte, das Urteil des Bezirksgerichts sei aufzuheben und die Klage vom 10. Oktober 2005 sei vollumfänglich abzuweisen. Mit Urteil vom 17. März 2009 hiess das Obergericht die Appellation gut und wies die Klage der Beschwerdeführerin ab. Das Obergericht kam zum Schluss, dass die Beschwerdegegnerin in guten Treuen davon habe ausgehen dürfen, den Teleskoplader zu einem Kaufpreis von Fr. 15'382.-- zu erwerben. Entsprechend nahm es diesbezüglich einen normativen Konsens zwischen den Parteien an. C. Mit Beschwerde in Zivilsachen vom 15. Mai 2009 beantragt die Beschwerdeführerin dem Bundesgericht, es sei das Urteil des Obergerichts aufzuheben und die Beschwerdegegnerin sei zu verurteilen, der Beschwerdeführerin Fr. 32'018.-- zu bezahlen. Eventualiter sei die Beschwerdegegnerin zu verurteilen, ihr den Teleskoplader Manitou MLT 730 sofort herauszugeben und für die Zeit vom 1. April 2004 bis 30. September 2005 Fr. 11'618.--, für die Zeit ab 1. Oktober 2005 monatlich Fr. 1'500.-- als Ersatz zu leisten. Subeventualiter sei die Beschwerdegegnerin zu verurteilen, der Beschwerdeführerin den Teleskoplader sofort herauszugeben. Falls das Bundesgericht in der Sache nicht selbst entscheide, sei diese zu neuer Beurteilung an das Obergericht des Kantons Aargau, eventuell an das Bezirksgericht Zurzach zurückzuweisen. Die Beschwerdegegnerin schliesst in ihrer Vernehmlassung auf Abweisung der Beschwerde. Das Obergericht hat auf eine Vernehmlassung verzichtet.