if the text is not in a separate layer (i.e. a "text" layer) then its already been rasterised (made into pixels.) which means its now an "image of text". That differtntiation makes a difference to how you must approach the problem.
You'll basically need to select the text and change its color that way - I hope its all on a plain background, if so you should be able to make a selection easily. .