Multilevel factor analysis seems to be the technical term for factor analysis with repeated measures, judging from this abstract. To be precise, following Wikipedia's factor analysis notation, the model I want to build is
$$x_i =l_{i1} F_1 + \cdots + l_{ik} F_k + z_i + \varepsilon_i$$
where $x_i$ is the $i$th observed variable (already centered and scaled, say), an $n\times 1$ vector. The thing that makes this model different from ordinary factor analysis is the presence of the $n\times 1$ vector $z_i$ on the right-hand side; this is a vector of fixed or random effects that correspond to the repeated measures. Specifically, $z_{i(p)} = z_{i(q)}$ whenever the $p$th and $q$th records come from the same individual.
Multiple queries similar to this one exist (here and here). This question is only slightly more general while hopefully also more expository:
(A) Where can I find a publicly available and detailed description of multilevel factor analysis?
(B) What software exists to do multilevel factor analysis in a pretty straightforward way? Solutions involving R, SAS, Python, or Latent GOLD are of particular interest.