I agree with TGW1...a sediment pond is your best but on reducing the soils being brought in during rain events.

As for grass....it would help if the water ran over a wide strip on land, but in a creek, if there is anyplace grass would grow, it will be growing there already...