Faits: A. Par jugement du 18 octobre 2007, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné X._, pour lésions corporelles simples qualifiées, voies de fait qualifiées et violation du devoir d'assistance et d'éducation, à une peine de 270 jours-amende à 30 fr. l'un, avec sursis pendant trois ans; il a mis les frais de justice, par 17'574 fr. 20, à la charge de la condamnée. Ce jugement repose, en substance, sur les éléments suivants. A.a X._ a fait subir à sa fille Y._, née en 1997, des actes de violence répétés entre mars 2003 et le 24 janvier 2006. Elle lui a infligé des lésions corporelles simples qualifiées les 24 janvier et 1er février 2006; enfin elle a violé son devoir d'assistance et d'éducation. A.b Pour fixer la peine, le tribunal a souligné le concours d'infractions et le fait que les actes de maltraitance avaient été commis sur une longue période, de trois ans, et que « bien plus que les actes de violence pris pour eux-mêmes, c'est (...) l'usage systématique de la violence physique et la disproportion par rapport aux motifs de son exercice qui justifient le prononcé d'une sanction sévère». À décharge, le tribunal a pris en compte les obligations pesant sur une mère élevant seule deux enfants, exerçant un métier difficile, ainsi que les bons renseignements fournis sur la condamnée, qui n'avait pas cessé ses efforts pour rétablir le contact avec sa fille. Le tribunal a fixé à 270 jours-amende la peine adéquate pour réprimer ce comportement. Il a renoncé à prononcer une amende à titre de sanction immédiate, sur la base de l'art. 42 al. 4 CP, « les frais de justice mis à la charge de l'accusée [17'574 fr.20] constituant (...) une forme de « sanction » suffisante à cet égard ». Pour le même motif, le tribunal n'a pas infligé d'amende en répression des voies de fait, au sens de l'art. 126 al. 1 et 2 let. a CP. B. Par arrêt du 30 janvier 2008, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._. Elle a estimé que, même si les voies de fait commises entre mars 2003 et le 18 octobre 2004 étaient prescrites, le recours était mal fondé. En effet, le tribunal correctionnel avait « expressément renoncé à prononcer l'amende qui aurait dû sanctionner cette contravention, exposant que les frais de justice mis à la charge de l'accusée, par 17'574 fr. 20, constituaient à cet égard une forme de « sanction » suffisante ». La peine de 270 jours-amende ne réprimait que les délits des art. 123 ch. 1 et 2 al. 3 CP et 219 al. 1 CP. Non arbitraire, celle-ci ne saurait être diminuée. C. En temps utile, X._ dépose un recours en matière pénale. Invoquant la violation des art. 47 et 109 CP, elle conclut à ce que l'arrêt cantonal soit réformé en ce sens que la peine de 270 jours-amende est réduite, le montant unitaire restant fixé à 30 fr. et l'exécution étant suspendue pendant un délai d'épreuve de trois ans. Elle requiert l'assistance judiciaire.