have a mouth but never talk riddle

Riddle
I run but never walk, have a mouth but never talk. I have a bed, but I don't sleep. Who am I?

    River