Faits: A. Par jugement du 21 juillet 2011, le Tribunal de police de l'arrondissement de l'Est vaudois a reconnu X._ coupable de lésions corporelles graves par négligence, insoumission à une décision d'autorité ainsi que d'infraction à la loi cantonale sur les chiens et l'a condamnée à une peine pécuniaire de 150 jours-amende à 20 fr. le jour, avec sursis durant 2 ans, et à une amende de 700 fr., la peine de substitution étant fixée à 7 jours. Le tribunal a mis à la charge de X._ les frais de justice par 5'503 fr. 30, comprenant l'indemnité due à son défenseur d'office, par 1'265 fr. 55, et l'indemnité due au conseil d'office de la partie plaignante, par 3'319 francs. Il a précisé que le remboursement de l'indemnité du défenseur d'office de X._ à l'Etat ne sera exigé que si la situation financière de celle-ci s'améliore notablement. B. Statuant sur l'appel de X._ par jugement du 9 novembre 2011, la Cour d'appel pénale du Tribunal cantonal vaudois l'a rejeté, rectifiant toutefois d'office le jugement de première instance en ce sens que le remboursement à l'Etat de l'indemnité du défenseur d'office de X._ et de celle du défenseur d'office de la partie plaignante "ne sera exigé que si la situation financière de X._ se sera améliorée". La Cour d'appel pénale a en outre mis les frais de la procédure d'appel, y compris l'indemnité due à son défenseur d'office, par 1'382 fr. 40, et celle due au défenseur d'office de la partie plaignante, par 1'382 fr. 40, à la charge de l'appelante et dit qu'elle ne sera tenue de les rembourser que lorsque sa situation financière le permettra. C. X._ forme un recours en matière pénale au Tribunal fédéral contre ce jugement et conclut, sous suite de dépens, à sa réforme en ce sens que les indemnités de conseil d'office de la partie plaignante, par 3'319 fr. en première instance et 1'382 fr. 40 en deuxième instance, sont laissées à la charge de l'Etat. Elle sollicite par ailleurs l'assistance judiciaire. Des déterminations n'ont pas été requises.