Sachverhalt: A. Z._ (geb. 1969) und X._ (geb. 1974) heirateten am xxxx 1995. Sie wurden Eltern des Sohnes Y._ (geb. 1999). Auf gemeinsames Begehren hin wurde die Ehe mit Urteil vom 18. Januar 2005 geschieden. Das Gericht genehmigte die ihm unterbreitete Scheidungsvereinbarung. Es stellte den Sohn unter die elterliche Sorge der Mutter und verpflichtete den Vater, an den Kinderunterhalt Fr. 1'100.-- im Monat zuzüglich allfälliger Kinderzulagen zu bezahlen. Der Ehefrau sprach das Gericht einen unter den Parteien vereinbarten monatlichen Unterhaltsbeitrag von Fr. 1'400.-- bis Juli 2006, anschliessend bis Juli 2011 von Fr. 1'250.-- und danach bis Juli 2014 von Fr. 850.-- zu. Grundlage für die Bemessung der Unterhaltsbeiträge waren ein durchschnittliches Nettomonatseinkommen der Ehefrau von Fr. 1'330.-- bei einem Pensum von acht Stunden in der Woche und ein Einkommen von Z._ von netto Fr. 6'506.-- im Monat. B. Am 18. November 2008 begehrte Z._ beim Bezirksgericht Arbon die Aufhebung seiner Unterhaltspflicht gegenüber X._ ab November 2008. Er begründete sein Begehren einerseits mit einem höheren Grundbedarf für sich selbst und andererseits mit dem Umstand, dass X._ über ein derart hohes Einkommen verfüge, dass sie nicht mehr auf den nachehelichen Unterhalt angewiesen sei. X._ schloss auf Abweisung der Klage. Mit Urteil vom 26. Februar/9. April 2009 hiess das Bezirksgericht Arbon die Klage gut. Die von X._ dagegen beim Obergericht des Kantons Thurgau erhobene Berufung blieb erfolglos (Urteil vom 8. Dezember 2009). C. Gegen das obergerichtliche Urteil hat X._ (nachfolgend Beschwerdeführerin) am 29. Januar 2010 Beschwerde in Zivilsachen erhoben mit den Begehren um vollständige Abweisung der klägerischen Begehren, eventuell um Rückweisung der Sache zur ergänzenden Untersuchung und neuen Entscheidung. Es wurden keine Vernehmlassungen eingeholt.