This is a sea snail (1cm), perhaps Cancilla interlirata (or some other Mitridae), laying eggs on the underside of a Udotea sp. algae. These algae are prolific at Tasi Tolu and play host to a variety of organisms. It might help to enlarge this photo to see the processes of the snail involved in laying.