Não , ela não precisará de visto de trânsito. De acordo com a embaixada holandesa em Moscou (grifo meu):
Airport transit visa
Whether you need a Schengen airport transit visa depends on your nationality.
You do not need Schengen airport transit visa if you:
Hold a valid visa or a valid residence permit issued by a Schengen country.
Hold a valid visa for a Member State of the European Union or the European Economic Area, Canada, Japan or the United States.
Have a valid residence permit issued by a Member State of the European Union or the European Economic Area.
Have a residence permit issued by the Principality of Andorra, Canada, Japan, San Marino or the United States guaranteeing an unlimited right of return.