A friendship developed exclusively over texting, emailing or other messaging service, usually someone you've never met. (See penpal for the antiquated version.)
My modern penpal is teaching me Serbian.