I'm not sure it's not exclusively regional south or SW. Hemingway said it of McKinley Kantor, for example.

And I'm pretty sure it's [fair country] [writer] since I've found several different nouns as the final one, not just "writer" though that seems to be the most common. E.g. "fair country ball player" said of baseball player.