91³Ô¹ÏÍø

Watch CBS News

Colorado TABOR refund proposal sparks debate over potentially deceptive ballot wording

Colorado voters could be asked this November whether to retain an extra $6 billion in revenue that would otherwise be refunded under the Taxpayer's Bill of Rights, or TABOR. But the question on the ballot will be phrased differently.

The state Title Board, which reviews ballot measures to ensure the language is clear and not misleading, found a discrepancy between what the measure says and what it does.

While the board has the final say in how citizen-led initiatives are worded, it has no oversight of measures that lawmakers refer to the ballot.

Depending on who you ask, the lawmakers who wrote this measure were either being very strategic, or very sneaky.

Voters Cast Ballots In States Across The Nation On Super Tuesday
A ballot drop box is seen outside the Highland Recreation Center on March 5, 2024, in Denver, Colorado. Marc Piscotty / Getty Images

"When I see 'increased teacher pay,' I don't think there's a better catchphrase to get the hearts of taxpayers," said Jon Caldara, president of the libertarian-leaning think tank, the Independence Institute. "I believe it needs to make it very clear that, like Referendum C in years past, this means you will not be getting TABOR refunds when they are available."

Caldara asked the Title Board to review Initiative 282, a measure mirroring Senate Bill 135, which was introduced by Democratic lawmakers. 

If passed, the bill would refer a question to the ballot asking voters whether to invest more in K-12 education -- specifically for teacher pay and retention, smaller class sizes, and expanded career and technical education -- without raising taxes.

But Caldara argues the proposal does not guarantee funding for those purposes.

"When you read the bill, there's nothing that requires any of this money to go to teacher pay, or teacher retention, or smaller class size," he said. "In fact, a minority of the money that comes from this goes to education at all. Eighty-five percent of the money they take from you goes to whatever the legislature wants, not education."

title-board-pkg-transfer-frame-3293.png
Jon Caldara, president of the libertarian-leaning think tank, the Independence Institute, criticized ballot measure language that Colorado voters may vote on in November, arguing it's deceptive about how taxpayer money could be used. CBS

The Title Board agreed with Caldara. It rewrote the question, making no mention of teacher pay and class sizes.

The revised language instead asks voters whether to change state law to allow the legislature to retain and spend additional revenue, with only a portion designated for schools and the remainder available for any purpose.

"This is a huge blank check to the legislature," Caldara said. "The Title Board just proved it."

He also argued lawmakers should be more transparent with voters about the measure's impact.

"This is a way to cover their hineys because they got themselves into spending trouble," he said.

The Colorado Education Association pushed for Senate Bill 135 and union president Kevin Vick released a statement saying: "While there were some minor language changes, the Title Board held up the core provisions of our potential ballot initiative, including single subject, so we look forward to continuing to work in the legislature to successfully refer this measure."

The debate echoes a previous fight over Proposition HH, a 2023 measure that supporters said would reduce property taxes, but which voters rejected 60% to 40%. Caldara said he submitted a similar citizen initiative at the time, and the Title Board also revised its language.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });