Flexi Says: Water stargrass grows in fresh waters and has long, grass-like leaves and distinctive yellow, star-like flowers. Water stargrass can also grow on land. However, when grown on land, it has smaller leathery leaves and yellow star like flowers with very few branches.