Sachverhalt: Sachverhalt: A. E._ (geb. 1996) leidet an einem Sprachgebrechen und an motorischen Störungen. Sie erhielt daher von der Invalidenversicherung verschiedene Leistungen zugesprochen. Mit Verfügung vom 23. Oktober 2003 lehnte die IV-Stelle des Kantons Zürich die Übernahme einer Ergotherapie ab. Daran hielt sie mit Einspracheentscheid vom 9. Februar 2004 fest, nachdem die Krankenkasse Progrès als obligatorische Krankenversicherung von E._ Einsprache erhoben hatte. A. E._ (geb. 1996) leidet an einem Sprachgebrechen und an motorischen Störungen. Sie erhielt daher von der Invalidenversicherung verschiedene Leistungen zugesprochen. Mit Verfügung vom 23. Oktober 2003 lehnte die IV-Stelle des Kantons Zürich die Übernahme einer Ergotherapie ab. Daran hielt sie mit Einspracheentscheid vom 9. Februar 2004 fest, nachdem die Krankenkasse Progrès als obligatorische Krankenversicherung von E._ Einsprache erhoben hatte. B. Die von der Krankenkasse dagegen eingereichte Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 26. Oktober 2004 gut und verpflichtete die IV-Stelle, die Ergotherapie zu übernehmen. B. Die von der Krankenkasse dagegen eingereichte Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 26. Oktober 2004 gut und verpflichtete die IV-Stelle, die Ergotherapie zu übernehmen. C. Die IV-Stelle führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der kantonale Entscheid sei aufzuheben. Die Krankenkasse verzichtet auf eine Vernehmlassung, während das Bundesamt für Sozialversicherung auf Gutheissung der Verwaltungsgerichtsbeschwerde schliesst. 