Sachverhalt: A. Die R._ GmbH mit Sitz in B._ und die X._ AG mit Sitz in C._ gehören zur Unternehmensgruppe der S._ AG in C._. Die R._ GmbH kaufte von verschiedenen Herstellern Maschinen und Werkzeuge, welche Vorgänge von der Bank Z._ in A._ im Rahmen einer Kreditvereinbarung vorfinanziert wurden. Der Bank Z._ wurde von der R._ GmbH an den Kaufgegenständen vertraglich ein Mobiliarpfand und ein Eigentumsvorbehalt eingeräumt. B. Am 28. Oktober 2002 eröffnete der Einzelrichter des Bezirks Einsiedeln den Konkurs über die S._ AG und über die X._ AG. Die Y._ AG wurde zur ausseramtlichen Konkursverwaltung der Konkursmasse der X._ AG bestellt. Die Bank Z._ verlangte gestützt auf den ihr eingeräumten Eigentumsvorbehalt sowie das Mobiliarpfand im Konkurs der X._ AG die Herausgabe von elf Gerätschaften bzw. des entsprechenden Verkaufserlöses. Mit Verfügung vom 28. Februar 2003 wies die ausseramtliche Konkursverwaltung das Gesuch ab, soweit es mit dem Eigentumsvorbehalt begründet worden war und verwies die Ansprüche aus dem Mobiliarpfand in das Kollokationsverfahren. C. Mit Urteil vom 10. Dezember 2003 hiess der Einzelrichter des Bezirksgerichts Einsiedeln die von der Bank Z._ gegen die Konkursmasse der X._ AG eingereichte Aussonderungsklage gut und verpflichtete die Beklagte zur Herausgabe der geforderten Gegenstände bzw. des entsprechenden Verkaufserlöses. Das Kantonsgericht Schwyz wies die von der Konkursmasse der X._ AG gegen das erstinstanzliche Urteil erhobene Berufung am 9. August 2004 ab. D. Die Konkursmasse der X._ AG ist mit Berufung an das Bundesgericht gelangt. Sie beantragt die Aufhebung des kantonsgerichtlichen Urteils und die Abweisung der Aussonderungsklage. Eventualiter sei das angefochtene Urteil aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Bank Z._ schliesst auf Abweisung der Berufung. Das Kantonsgericht beantragt die Abweisung der Berufung, soweit darauf einzutreten sei. 