Sachverhalt: Sachverhalt: A. B.X._ war Hauptaktionär und Mitarbeiter der X._ Bauunternehmung AG, C._. Diese plante und realisierte in den Jahren 1992 bis 1996 als Generalunternehmerin im Auftrag von B.X._ auf Grundstücken, die diesem gehörten, die Überbauung D._ in E._ mit acht Einfamilienhäusern und einem Mehrfamilienhaus. Die baustatischen Berechnungen wurden durch ein externes Ingenieurbüro ausgeführt. Trotz bekannter Probleme mit dem Baugrund wurde eine Flachfundation erstellt. Nach Fertigstellung senkten sich die Häuser 7 und 8 zur Ostseite und die Häuser 3 und 4 zur Südseite hin um 15 - 20 cm ab. Die Häuser gerieten in Schräglage. Zur Schadensbehebung mussten nachträglich Pfählungen vorgenommen werden. Die Kosten beliefen sich im Jahre 1999 auf Fr. 391'298.-- und im Jahre 2000 auf Fr. 34'595.-- und wurden durch die X._ Bauunternehmung AG bezahlt. Am 17. Juli 1999 verstarb B.X._. Seine Ehefrau, A.X._, ist seither Hauptaktionärin und Verwaltungsratspräsidentin. Bei der Veranlagung der X._ Bauunternehmung AG für die Steuerjahre 1999 und 2000 anerkannte die Veranlagungsbehörde diese Kosten nicht als geschäftsmässig begründeten Aufwand. Sie war der Auffassung, dass die Kosten vom Grundeigentümer und nicht von der Gesellschaft zu tragen seien. Die Veranlagungsbehörde nahm eine entsprechende Aufrechnung beim steuerbaren Reingewinn vor. Die Veranlagungen ergingen am 21. Mai 2002 und erwuchsen unangefochten in Rechtskraft. Am 18. Dezember 2002 wurde A.X._ die Eröffnung eines Nachsteuerverfahrens angezeigt. Mit Nachsteuerverfügung vom 8. Januar 2003 wurden ihr die von der X._ Bauunternehmung AG bezahlten Kosten der Schadensbehebung bei der direkten Bundessteuer 1999 und 2000 als Einkommen aufgerechnet. Die Nachsteuer belief sich auf insgesamt Fr. 22'063.05. Eine Einsprache wies die Steuerverwaltung am 23. April 2003 ab. Am 18. Dezember 2002 wurde A.X._ die Eröffnung eines Nachsteuerverfahrens angezeigt. Mit Nachsteuerverfügung vom 8. Januar 2003 wurden ihr die von der X._ Bauunternehmung AG bezahlten Kosten der Schadensbehebung bei der direkten Bundessteuer 1999 und 2000 als Einkommen aufgerechnet. Die Nachsteuer belief sich auf insgesamt Fr. 22'063.05. Eine Einsprache wies die Steuerverwaltung am 23. April 2003 ab. B. Mit Beschwerde und Rekurs bestritt A.X._, dass die Voraussetzungen für die Einleitung eines Nachsteuerverfahrens erfüllt seien. Zudem stellte sie die rechtliche Würdigung der Zahlungen der Gesellschaft als geldwerte Leistung in Frage. Mit Urteil vom 7. Januar 2004 wies die Steuerrekurskommission des Kantons Thurgau die Beschwerde in Bezug auf die direkte Bundessteuer 1999 und 2000 ab. Mit Urteil vom 7. Januar 2004 wies die Steuerrekurskommission des Kantons Thurgau die Beschwerde in Bezug auf die direkte Bundessteuer 1999 und 2000 ab. C. Mit Verwaltungsgerichtsbeschwerde beantragt A.X._, der Entscheid der Steuerrekurskommission des Kantons Thurgau vom 7. Januar 2004 betreffend die direkte Bundessteuer sei aufzuheben und die Steuerverwaltung sei anzuweisen, auf die Erhebung einer Nachsteuer für die direkte Bundessteuer 1999 und 2000 zu verzichten. Die Steuerrekurskommission des Kantons Thurgau beantragt, die Beschwerde sei abzuweisen. Die Eidgenössische Steuerverwaltung schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Die kantonale Steuerverwaltung liess sich nicht vernehmen. 