Castiel's coat from the first couple seasons after he is introduced is a "trench coat." It is made of khaki or khaki linen.
Read more