Have a box or can or something with some sand/dirt in it by where she smokes and have her stick them in there instead.

I think it's too late for her coat though. It will always smell.