deSEC has a free DynDNS service. If you’re fine with a dedyn.io subdomain, that may be what you’re looking for.
It’s not currently open for registration, but I believe they’ll make it available again soonish. I think it supports TXT records and all the other goodies. However, I don’t personally use the DynDNS service for anything other than A/AAAA.