Faits: A. Dans le cadre d'une enquête dirigée contre B._, C._, D._, E._ et autres pour blanchiment d'argent, faux dans les titres et les certificats et corruption d'agents étrangers, le Ministère public de la Confédération (MPC) a ordonné, le 10 mars 2011, le séquestre d'un compte bancaire détenu par A._ AG auprès de la banque X._. B._ (administrateur de la fiduciaire A._ AG) est soupçonné d'avoir prêté son concours notamment à D._ pour fournir de fausses identités à des bénéficiaires de comptes, et d'avoir dissimulé en Suisse des fonds provenant d'escroqueries commises aux Etats-Unis. Saisi d'une requête de A._ AG, le MPC a maintenu la mesure de séquestre par décision du 16 septembre 2011. B. Par arrêt du 15 novembre 2011, la Ire Cour des plaintes du Tribunal pénal fédéral (TPF) a rejeté le recours formé par A._ AG contre le maintien du séquestre. Le MPC faisait état d'un versement suspect de 13 millions de yens effectué le 14 mai 2009, mais on ne pouvait retenir qu'une partie de cette somme proviendrait de l'activité illicite de D._. Toutefois, une opération suspecte était précédemment intervenue sur le compte de la recourante, soit un versement de 12,9 millions d'USD provenant d'un compte approvisionné par le produit des agissements de D._. Ces fonds, dont l'origine n'avait pas fait l'objet d'explications satisfaisantes de la part de B._, avaient été retirés en espèce le lendemain. Au cas où la trace ne pourrait en être retrouvée, une créance compensatrice pourrait être prononcée. C. Par acte du 19 décembre 2011, A._ AG forme un recours en matière pénale par lequel elle demande de compléter l'état de fait (s'agissant de la réputation de D._), d'annuler l'arrêt de la Cour des plaintes et de lever le séquestre de son compte. La Cour des plaintes se réfère à son arrêt. Le MPC conclut au rejet du recours dans la mesure où il est recevable. La recourante a répliqué.