Gooby makes nice sporty jackets that usually have d-rings attached to them as well. I think they are all or mostly all waterproof and lined in fleece too. I think they are mainly in the $30-$40 range too.
My girls have Juicy parkas that have the hood and faux fur trim that you like, but I'm not sure if Jackson would fit into an XL comfortably or not.