Daniel: replace() mehrmals einsetzen?

Moin

was ich vorhabe: ein Benutzer gibt Text in ein Textfeld ein. Dann kann er per JS einen Begriff, den er selbst angibt, durch einen anderen Begriff ersetzen. Ich denke dazu wird replace() am besten geeignet sein. Jetzt habe ich aber gesehen, dass replace() nur ein Vorkommen ersetzt. Wie schaffe ich es, dass alle Vorkommen ersetzt werden?

Gruß Daniel