It is known that in any r‐coloring of the edges of a complete r‐uniform hypergraph, there exists a spanning monochromatic component. Given a Steiner triple system on n vertices, what is the largest monochromatic component one can guarantee in an arbitrary 3‐coloring of the edges? Gyárfás proved that (2n+3)/3 is an absolute lower bound and that this lower bound is best possible for infinitely many n. On the other hand, we prove that for almost all Steiner triple systems the lower bound is actually (1−o(1))n. We obtain this result as a consequence of a more general theorem which shows that the lower bound depends on the size of a largest 3‐partite hole (ie, disjoint sets X1,X2,X3 with false|X1false|=false|X2false|=false|X3false| such that no edge intersects all of X1,X2,X3) in the Steiner triple system (Gyárfás previously observed that the upper bound depends on this parameter). Furthermore, we show that this lower bound is tight unless the structure of the Steiner triple system and the coloring of its edges are restricted in a certain way. We also suggest a variety of other Ramsey problems in the setting of Steiner triple systems.