Ferrofluid is stable long term under water although, you may notice a slight oil film. Ferrofluid will follow a moving magnet in the same way that a stirring bar does. It has a much weaker saturation magnetisation than steel, so the effect may not be as strong.