Another vote for the Irvin jacket.

I do not know if they offer childrens sizes but I bought mine from http://www.flying-jacket.com/ and it has to be worth a call to them to ask.