Thank you, the sentence has been corrected.
Both "cabelos castanhos" and "cabelo castanho" are grammatically correct. You will, however, hear people saying it in the singular form much more often. You can find some examples both in literature and music using the plural.