Sachverhalt: A. B._ (Beklagter) war Mitglied der Sennereigenossenschaft X._ - Y._ - Z._. Die Sennereigenossenschaft, vertreten durch den Präsidenten und den Aktuar sowie neun namentlich aufgeführte Milchlieferanten, zu denen auch der Beklagte gehörte, schlossen am 1. Mai 1999 mit dem Käser A._ (Kläger) einen Milchkaufvertrag. Das Kaufobjekt bestand in der gesamten Verkehrsmilch, aber ohne Milch und Milchprodukte, die direkt ab Hof an Konsumenten verkauft wurden. Der Vertrag wurde auf unbestimmte Zeit mit einer halbjährigen Kündigungsfrist jeweils auf den 30. April und den 31. Oktober abgeschlossen. Anhang 1 des Vertrages enthielt die Preisvereinbarung. Im Anhang 10 vereinbarten die Parteien überdies einen "Mietvertrag für Käsereien", worin dem Kläger die Käserei X._ mit Wohnung, Schweinestall, Garage und Nebenräumen per 1. Mai 1999 verpachtet wurde. Als Pachtzins vereinbarten die Parteien einen "Käsereizins von pauschal Fr. 69900.- Fr./Jahr auf der Jahresmilchmenge von 835832kg". Am 27. April 2000 fand eine ausserordentliche Genossenschaftsversammlung statt, an welcher die Verlängerung des mit dem Kläger abgeschlossenen Vertrags für das Milchjahr 2000/2001 besprochen und einstimmig genehmigt wurde. Seit dem 21. Juni 2000 lieferte der Beklagte seine von ihm produzierte Milch der Sennereigenossenschaft nicht mehr ab, sondern verkaufte sie der C._ AG. Unter Hinweis darauf, dass durch die Liberalisierung des Milchmarktes Deckungskäufe jederzeit möglich gewesen seien und er selbst keinen Vertrag mit dem Kläger abgeschlossen habe, bestritt der Beklagte die gegen ihn gerichtete Schadenersatzforderung der Sennereigenossenschaft. Am 30. April 2000 trat der Beklagte aus der Genossenschaft aus. Am 15. September 2001 zedierte die Genossenschaft sämtliche Anspüche gegen den Beklagten an den Kläger. Am 27. April 2000 fand eine ausserordentliche Genossenschaftsversammlung statt, an welcher die Verlängerung des mit dem Kläger abgeschlossenen Vertrags für das Milchjahr 2000/2001 besprochen und einstimmig genehmigt wurde. Seit dem 21. Juni 2000 lieferte der Beklagte seine von ihm produzierte Milch der Sennereigenossenschaft nicht mehr ab, sondern verkaufte sie der C._ AG. Unter Hinweis darauf, dass durch die Liberalisierung des Milchmarktes Deckungskäufe jederzeit möglich gewesen seien und er selbst keinen Vertrag mit dem Kläger abgeschlossen habe, bestritt der Beklagte die gegen ihn gerichtete Schadenersatzforderung der Sennereigenossenschaft. Am 30. April 2000 trat der Beklagte aus der Genossenschaft aus. Am 15. September 2001 zedierte die Genossenschaft sämtliche Anspüche gegen den Beklagten an den Kläger. B. Mit Klage vom 19. November 2001 ersuchte der Kläger das Bezirksgericht Münchwilen, den Beklagten zu verpflichten, ihm Fr. 22'335.20 nebst Zins seit dem 25. Januar 2001 sowie Fr. 10'583.90 nebst 5 % Zins ab Fälligkeit zu bezahlen. Im Übrigen behielt er sich ein Nachklagerecht gemäss § 10 der Genossenschaftsstatuten ausdrücklich vor. Mit Urteil vom 30. April 2002 wies das Bezirksgericht die Klage ab. Gleich entschied das Obergericht des Kantons Thurgau mit Urteil vom 14. Januar 2003 in der vom Kläger erhobenen Berufung. B. Mit Klage vom 19. November 2001 ersuchte der Kläger das Bezirksgericht Münchwilen, den Beklagten zu verpflichten, ihm Fr. 22'335.20 nebst Zins seit dem 25. Januar 2001 sowie Fr. 10'583.90 nebst 5 % Zins ab Fälligkeit zu bezahlen. Im Übrigen behielt er sich ein Nachklagerecht gemäss § 10 der Genossenschaftsstatuten ausdrücklich vor. Mit Urteil vom 30. April 2002 wies das Bezirksgericht die Klage ab. Gleich entschied das Obergericht des Kantons Thurgau mit Urteil vom 14. Januar 2003 in der vom Kläger erhobenen Berufung. C. Der Kläger hat das Urteil des Obergerichts sowohl mit staatsrechtlicher Beschwerde als auch mit Berufung beim Bundesgericht angefochten. Mit Berufung beantragt er, das angefochtene Urteil aufzuheben und den Beklagten zu verpflichten, ihm Fr. 32'819.10 nebst Zins ab jeweiliger Fälligkeit zu bezahlen. Eventuell sei die Streitsache zur Ergänzung des Sachverhalts und zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Der Beklagte schliesst auf Abweisung der Berufung.