Sachverhalt:
A. Am 26. Januar 2002, um ca. 21.00 Uhr, fotografierte Y._ beim Bahnhofskiosk Richterswil X._s Taxi, weil er dieses unerlaubterweise auf einem zu ihrem Unternehmen gehörenden Taxistandplatz parkiert hatte. X._ stieg aus seinem Fahrzeug und stellte sie zur Rede. Im Verlaufe der zunächst verbalen Auseinandersetzung packte er sie am rechten Oberarm und am Handgelenk, drehte diese auf den Rücken und drückte sie an die Wand eines Geräteschuppens. Er drehte den Arm so lange bis sie in die Knie ging. Danach schlug er mit der Faust mehrmals auf ihren Hinterkopf. Y._ wies in der Folge verschiedene Quetschungen an der Schulter, am Handgelenk sowie am Nacken auf und litt unter erheblichen Schmerzen. Der behandelnde Arzt ging davon aus, dass sie keine bleibende Nachteile davon tragen würde und rechnete mit einer Heilungsdauer von rund drei Monaten.
B. Das Obergericht des Kantons Zürich verurteilte X._ am 17. Mai 2004 auf Berufung hin wegen einfacher Körperverletzung (<ref-law>) zu einer bedingt vollziehbaren Gefängnisstrafe von 7 Tagen.
C. Eine gegen dieses Urteil erhobene kantonale Nichtigkeitsbeschwerde wies das Kassationsgericht des Kantons Zürich am 12. Dezember 2004 ab, soweit es darauf eintrat.
D. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der angefochtene Entscheid sei aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Das Obergericht hat auf Gegenbemerkungen zur Beschwerde verzichtet.

Das Bundesgericht zieht in Erwägung:
1. Der Beschwerdeführer ist der Ansicht, die Vorinstanz habe sein Verhalten zu Unrecht als einfache Körperverletzung gewertet. Die inkriminierte Handlung sei lediglich als Tätlichkeit zu qualifizieren.
2. Der Kassationshof ist im Verfahren der Nichtigkeitsbeschwerde an den von der kantonalen Behörde festgestellten Sachverhalt gebunden (Art. 277bis Abs. 1 BStP).
Auf die Beschwerde kann somit nicht eingetreten werden, soweit der Beschwerdeführer vorbringt, wie sich die inkriminierte Handlung seiner Ansicht nach abgespielt hat. Dasselbe gilt hinsichtlich der angeführten Unstimmigkeiten zur Frage, auf welche Weise die Geschädigte in das Krankenhaus kam. Gleich verhält es sich, wenn der Beschwerdeführer geltend macht, die Geschädigte sei am 27. Januar 2002 von ihrem Freund geschlagen worden, weswegen der Kausalverlauf zwischen Handlung und Erfolg unterbrochen worden sei (vgl. <ref-ruling> E. 2b).
3. Gemäss <ref-law> macht sich der einfachen Körperverletzung schuldig, wer vorsätzlich einen Menschen in anderer als schwerer Weise an Körper oder Gesundheit schädigt. Bei durch Schläge etc. verursachten Quetschungen, Schrammen, Kratzwunden oder Prellungen ist die Abgrenzung der einfachen Körperverletzung zum Tatbestand der Tätlichkeiten - obwohl von erheblicher praktischer Bedeutung - begrifflich nur schwer möglich (vgl. <ref-ruling> E. 2a). Für die Abgrenzung kommt dem Mass des verursachten Schmerzes entscheidendes Gewicht zu. Wenn vom Eingriff keine äusseren Spuren bleiben, genügt schon das Zufügen erheblicher Schmerzen als Schädigung im Sinne von <ref-law> (<ref-ruling>, 103 IV 65 E. II 2c). Da es sich bei den Begriffen der Tätlichkeit und der Verletzung der körperlichen Integrität um unbestimmte Rechtsbegriffe handelt, räumt das Bundesgericht dem Sachrichter bei der Abgrenzung der beiden Tatbestände einen gewissen Ermessensspielraum ein, da die Feststellung der Tatsachen und die Auslegung des unbestimmten Rechtsbegriffs eng miteinander verflochten sind, und greift lediglich bei Überschreitung oder Missbrauch des Ermessens ein (<ref-ruling> E. 4 und 25 E. 2a; <ref-ruling> E. 2c mit Hinweisen).
Nach den tatsächlichen Feststellungen der Vorinstanz, welche sich auf den Bericht des behandelnden Arztes stützt, fügte der Beschwerdeführer der Geschädigten einerseits verschiedene Quetschungen zu, welche eine Heilungsdauer von drei Monaten benötigten. Andererseits verursachten diese Verletzungen auch erhebliche Schmerzen. Damit ist die inkriminierte Handlung klar und ohne Zweifel nicht mehr als Tätlichkeit, sondern als einfache Körperverletzung zu qualifizieren.
4. Die Nichtigkeitsbeschwerde ist abzuweisen, soweit darauf eingetreten werden kann. Bei diesem Ausgang des Verfahrens hat der Beschwerdeführer die Kosten vor Bundesgericht zu tragen (Art. 278 Abs. 1 BStP).

Demnach erkennt das Bundesgericht im Verfahren nach Art. 36a OG:
1. Die Nichtigkeitsbeschwerde wird abgewiesen, soweit darauf einzutreten ist.
2. Die Gerichtsgebühr von Fr. 2'000.-- wird dem Beschwerdeführer auferlegt.
3. Dieses Urteil wird den Parteien, der Staatsanwaltschaft des Kantons Zürich und dem Obergericht des Kantons Zürich, I. Strafkammer, schriftlich mitgeteilt.
Lausanne, 18. Februar 2005
Im Namen des Kassationshofes
des Schweizerischen Bundesgerichts
Der Präsident: Der Gerichtsschreiber: