A Design-based Solution for Causal Inference with Text: Can a Language Model Be Too Large?