Eastwood has an interior dye that I've used with good results on plastic pcs and I used the black on carpet with no problems. I think it's www.eastwoodco.com
It's item 10470 z for the red interior stying spray for vinyl and plastic. I've used the black on carpet.