Most of the plants kept in aquariums are flowering plants. They usually only flower above water. Some plants like swords, lilys will send up flower stalks, that flower on the surface or above it. Most of the stems we grow actually grow emerged in the wild and will commonly flower.The only plant I have seen flower under water are anubies. I am sure there are others but that is the type I have seen or seen pictures of.