Whose dye a problem for cosmetic? (9)
I believe the answer is:
eyeshadow
'cosmetic?' is the definition.
(eyeshadow is a kind of cosmetic)
'whose dye a problem' is the wordplay.
'problem' is an anagram indicator.
'whose'+'dye'+'a'='whosedyea'
'whosedyea' is an anagram of 'EYESHADOW'.
'for' is the link.
(Other definitions for eyeshadow that I've seen before include "cosmetic" , "part of make-up" , "Kind of warpaint?" , "used to put dark side into orbit" , "application to viewers" .)