Edward Cullen's Rain Jacket?

whats the rain jacket from that he wears in this picture?
where can i get it?

i also want to know where i can get the blue coat he wears when he tells bella he is going to bring her to meet his family?
i want direct links please.
6 answers 6