Sachverhalt: A. X._ befindet sich seit dem 28. Januar 2008 in Untersuchungshaft. Es wird ihm vorgeworfen, am 26. Januar 2008 in Zürich eine Person mit Messerstichen verletzt zu haben. X._ ist geständig, den Geschädigten verletzt zu haben, macht aber geltend, in Notwehr gehandelt zu haben. B. Die Staatsanwaltschaft IV des Kantons Zürich ersuchte am 22. April 2008 um Fortsetzung der Untersuchungshaft. Der Haftrichter des Bezirksgerichts Zürich verlängerte mit Verfügung vom 26. April 2008 die Untersuchungshaft. Auf eine dagegen gerichtete Beschwerde X._s trat das Bundesgericht am 23. Mai 2008 mangels genügender Begründung nicht ein (1B_125/2008). C. Am 2. Dezember 2008 stellte der amtliche Verteidiger X._s ein Haftentlassungsgesuch. Dieses wurde vom Haftrichter des Bezirksgerichts Zürich am 8. Dezember 2008 abgewiesen. Der Haftrichter bejahte den dringenden Tatverdacht der Körperverletzung bzw. der versuchten schweren Körperverletzung wie auch das Vorliegen der besonderen Haftgründe der Kollusions-, Flucht- und Wiederholungsgefahr. D. Gegen diese Verfügung hat X._ - ohne Beizug seines amtlichen Verteidigers im kantonalen Verfahren - mit Eingabe vom 15. Dezember 2008 Beschwerde in Strafsachen erhoben. Er beantragt, das Strafverfahren gegen ihn sei mangels Beweisen einzustellen und er sei aus der Untersuchungshaft zu entlassen. Die Staatsanwaltschaft und der Haftrichter haben auf eine Vernehmlassung verzichtet. E. Mit Schreiben vom 23. Dezember 2008 ersuchte X._ um die Gewährung der unentgeltlichen Rechtspflege.